package hotciv.framework;

import java.util.HashMap;

public interface HotCivFactory {
	public AgingStrategy agingStrategy();
	public WinnerStrategy winnerStrategy();
	public ActionStrategy actionStrategy();
	public TileMap tileMap();
	public HashMap<Position, Unit> unitMap();
	public HashMap<Position, City> cityMap();
	public BattleStrategy battleStrategy();
	public CityPopulationStrategy cityPopulationStrategy();
	public CityResourceStrategy cityResourceStrategy();
}
